﻿using System;
using System.Collections.Generic;

/// <summary>
/// Description résumée de ICreneauManager
/// </summary>
/// 
namespace DAL
{
    public interface ICreneauManager
    {
        bool addCreneau(CRENEAU creneau);
        bool deleteCreneau(int creneauId);
        List<CRENEAU> getAllCreneaux();
        bool updateCreneau();
        CRENEAU getCreneauById(int id);
        CRENEAU getCreneauForProgrammeAndOrder(int programmeId, int ordre);
        List<CRENEAU> getCreneauxAtDateAndOrder(DateTime date, int ordre);
        List<CRENEAU> getCreneauxAtDate(DateTime date);
    }
}